package com.dragon.modules.yuegou.service.product;

import com.baomidou.mybatisplus.extension.service.IService;
import com.dragon.modules.yuegou.entity.product.AttrSkuRefEntity;
import com.dragon.modules.yuegou.model.product.AttrSkuRef;
import com.dragon.modules.yuegou.model.product.Attribute;
import com.dragon.modules.yuegou.model.product.Sku;

import java.util.List;

/**
 * 商品规格与sku关系表 服务接口
 *
 * @author px
 * @date 2019-03-29 16:06:34
 * @version 2.0
 */
public interface AttrSkuRefService extends IService<AttrSkuRefEntity> {

    /**
     * 新增商品规格sku关系表
     * @param attrSkuRef
     * @param skuId
     * */
    void saveAttrSkuRef(List<AttrSkuRef> attrSkuRef, String skuId, String spuId);

    Sku getSkuInfo(String optionIds, String spuId);

	List<Attribute> attributeListBySpu(String spuId);

	List<AttrSkuRef> getAttrListBySpuId(String spuId);

}